開始使用 Analytics

為了讓 Dotfuscator 知道要收集什麼資料以及在何時收集,您必須以擴充屬性 (透過 Dotfuscator 加入) 或自訂屬性 (在開發時加入) 來附註您的程式碼。[屬性]5D; 索引標籤含有一個輸入檢視, 可以在這裡用滑鼠右鍵按一下組件或方法來加入擴充屬性。

最起碼,您必須要唯一識別您的應用程式並附註它的進入點和退出點。若要識別您的應用程式,您需要在主要組件中加入 BusinessAttribute 和 ApplicationAttribute。BusinessAttribute 會使用 PreEmptive 提供的 GUID 來區別您的公司,而 ApplicationAttribute 則會使用已設定好的多個 GUID 來確保各個應用程式的資料有所分隔。免費的 PreEmptive Analytics 端點 (在 SetupAttribute 中設定) 需要特定的 CompanyKey,預設在 BusinessAttribute 編輯器中會提供此資料。

若要啟用訊息傳送,您必須在每一個進入方法中加入 SetupAttribute,以及在每一個退出方法中加入 TeardownAttribute,藉此來指定代表應用程式進入點和退出點 (或明白一點的說,就是資料蒐集的起點和終點) 的一個或多個方法。您可以將 SetupAttribute 設定為會傳送資料至您要的端點。只有在 Setup 和 Teardown 之間蒐集的資料才會報告。

此時,應用程式已設定為會將生命週期資料傳送至設定好的端點。現在您可以設定其他資料收集,例如功能使用 (FeatureAttribute) 和例外狀況資料 (ExceptionTrackAttribute),以及偵測受到竄改的工作階段 (InsertTamperCheckAttribute)。如需有關這些屬性和其他屬性的詳細資訊,請參閱使用手冊。